//初始化页面所有进度条
//只需将页面单元格类名改为 progress 即可变为进度条,进度条百分比,请以2为小数直接卸载单元格内

var page = Forguncy.Page;

page.bind("pageDefaultDataLoaded", function(arg1, arg2) {
    setTimeout(() => {
        $('.progress').each((key, el) => {
            let label = $(el).find('label')
            let values = label.html().split(",")
            $(el).empty()
            console.log(values);
            let newel = getStyle(values[0], JSON.parse(values[2]), values[1]) //这里可以填样式
            $(el).prepend(newel)

        })
    }, 50);
});

//value:传小数,如0.45,用来显示进度
//show:是否显示数字标签,默认为true
//style:默认为空 ,  可填 bg-success   bg-info   bg-warning    bg-danger  一共5种不同颜色，样式后面空一格,增加:progress-bar-striped  可让进度条拥有条纹底色
function getStyle(value, show = true, style = '') {
    var newvalue = Math.round(value * 100) + "%"
    return `<div class="progress-bar ${style}" role="progressbar" style="width: ${newvalue};">${show?newvalue:""}</div>`
}